.main .register {
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
  background-color: #EEE;
  border-radius: 6px;
  padding: 10px; }
  .main .register form ul li {
    list-style: none;
    text-align: left;
    margin: 15px 5px; }
    .main .register form ul li label {
      width: 100%;
      display: block;
      text-align: left;
      margin: 5px 10px;
      color: black;
      font-weight: bolder; }
      .main .register form ul li label .error {
        color: red;
        margin-left: 5px; }
    .main .register form ul li input {
      width: 250px;
      margin: 0 0 0 10px; }
    .main .register form ul li span.tips {
      color: gray;
      margin: 0 0 0 10px;
      display: inline-block;
      text-align: left;
      max-width: 180px;
      font-style: italic;
      font-size: 12px; }
    .main .register form ul li label.error {
      margin: 0 0 0 10px;
      display: inline-block;
      text-align: left;
      max-width: 180px;
      color: red; }
    .main .register form ul li input.error {
      border: red 1px solid; }
    .main .register form ul li button {
      margin: 10px 0 0 0;
      max-width: 80px; }
  .main .register form ul li.submit {
    text-align: center; }
